Naggar, Himachal Pradesh: A picture-perfect hill station for all seasons Places to visit India during winters Places to visit during winter vacations